seznam tabulek

Otázka od: Matejcek Petr

15. 10. 2004 11:17

DD,

    poradil by pls nekdo jak se da zjistit jeke tabulky jsou v MS SQL
databazi ?
znam pouze nazev databaze a poteebuji vedet co v ni je

diky
PM


Odpovedá: Petr Lupinek

15. 10. 2004 12:28





Zdravim,

>poradil by pls nekdo jak se da zjistit jeke tabulky jsou v MS SQL databazi
?
>znam pouze nazev databaze a poteebuji vedet co v ni je

select TABLE_NAME from INFORMATION_SCHEMA.TABLES


S pozdravem

Ing. Petr Lupinek
datove komunikacni systemy
odbor Informatika
ALIACHEM a.s. o.z SYNTHESIA
tel.: 466825535
mob.: +420 736 505 512


Odpovedá: Lstiburek Pavel

15. 10. 2004 12:04

Nejjednodusi je
  SELECT * FROM INFORMATION_SCHEMA.TABLES
  SELECT * FROM INFORMATION_SCHEMA.COLUMS
  ...
Jinak TADOConnection ma metody GetProcedureNames a GetTableNames.

Pavel
  

> From: Matejcek Petr [mailto:konference@crhov.komfi.cz]
> poradil by pls nekdo jak se da zjistit jeke tabulky jsou v MS SQL
> databazi ?
> znam pouze nazev databaze a poteebuji vedet co v ni je

Odpovedá: Petr Lupinek

15. 10. 2004 11:31






Zdravim,

>poradil by pls nekdo jak se da zjistit jeke tabulky jsou v MS SQL databazi
?
>znam pouze nazev databaze a poteebuji vedet co v ni je

>select TABLE_NAME from INFORMATION_SCHEMA.TABLES

jeste to upresnim, predchozi dotaz vraci napr. i VIEW, pro tabulky je
potreba zuzit vyber takto:

select * from INFORMATION_SCHEMA.TABLES where TABLE_TYPE = 'BASE TABLE'

S pozdravem

Ing. Petr Lupinek
datove komunikacni systemy
odbor Informatika
ALIACHEM a.s. o.z SYNTHESIA
tel.: 466825535
mob.: +420 736 505 512


Odpovedá: Matejcek Petr

15. 10. 2004 13:18

diky seznam tabulek uz mam ale kdyz chci provest select * from tabulka
tak to vzdy vyhazuje
Cannot execute command. Error:
  Invalid object name 'tabulka'

Command:
select * from tabulka

za slovo tabulka zkousim davat ty nazvy co mi vyjedou ve sloupci TABLE_NAME

delam neco spatne ?

diky PM

Petr Lupinek napsal(a):

>jeste to upresnim, predchozi dotaz vraci napr. i VIEW, pro tabulky je
>potreba zuzit vyber takto:
>
>select * from INFORMATION_SCHEMA.TABLES where TABLE_TYPE = 'BASE TABLE'
>
>
>
>
>
>
>
>


Odpovedá: Pesek Michal

15. 10. 2004 13:12

Vyzkousej ten command zadat i s jmenem database a vlastnikem.

Command:
select * from nazev_databaze.dbo.tabulka

Michal PEPR Pesek


Odpovedá: Jaromir Cermak

22. 10. 2004 13:59

viz http://www.dbsvet.cz/view.php?cisloclanku=2004031503 a dalsi dily



                                            Jaromir Cermak


-----Original Message-----
From: Matejcek Petr [mailto:konference@crhov.komfi.cz]


DD,

    poradil by pls nekdo jak se da zjistit jeke tabulky jsou v MS SQL
databazi ?
znam pouze nazev databaze a poteebuji vedet co v ni je

diky
PM